package com.decent.ejfadmin.report.service;

import com.decent.ejfadmin.common.bean.Page;

import javax.servlet.http.HttpServletResponse;

/**
 * @author weicx
 * @date 2018/08/01
 */
public interface CollectCardUserReportService {
    /**
     * 收卡地区统计
     *
     * @param pageUnit    分页组件
     * @param startTime   查询开始时间
     * @param endTime     查询结束时间
     * @param userAccount 会员编号/名称
     * @param area        发行地区
     * @return Page
     */
    Page collectCardUserReportPage(Page pageUnit, String startTime, String endTime, String userAccount, String area);

    /**
     * 收卡会员统计导出
     *
     * @param startTime   查询开始时间
     * @param endTime     查询结束时间
     * @param userAccount 会员编号/名称
     * @param area        发行地区
     * @return Page
     */
    void downLoad( String startTime, String endTime, String userAccount, String area, HttpServletResponse response);
}
